civil engineering environmental regional curve construction stream restoration environment green fluvial geomorphology rosgen stream classification natural channel design design wolman pebble count erosion control regime equations landscaping hydroseeding engineering river restoration